A DCD Filter Driver for Windows NT 4
نویسندگان
چکیده
With the rapid increases in processor speed, disk I/Os will eventually become a system bottleneck. We have recently proposed a new disk I/O architecture called DCD (Disk Caching Disk) that can drastically improve disk I/O write performance as shown by simulation experiments [2,4]. To validate whether DCD can live up to its promise in the real world, this paper presents a design and implementation of one DCD configuration as a filter driver under Windows NT, one of the most popular operating systems in today’s computing world. Performance measurements have been carried out using synthetic benchmarks consisting of random file writes. Experimental results show that DCD can improve the synchronous write performance by a factor of up to 13.8 for intensive small write requests. In addition, because DCD uses part of hard disk as disk cache, it has excellent reliability both for meta-data and user data. Furthermore, the DCD driver is completely transparent to the upper file system (NTFS) and the lower level physical device. It does not require any modifications to the original OS nor the existing on-disk layout. As a result, it can be inserted into the existing NT driver hierarchy to obtain immediate performance and reliability improvements.
منابع مشابه
The Design of an Efficient Portable Driver for Shared Memory Cluster Adapters
We describe the design of an efficient portable driver for shared memory interconnects. The driver provides a foundation for interfacing to commodity software like clustered database servers. We present performance figures for a driver implementation that uses SCI through the PCI bus on standard PCs running Windows NT.
متن کاملFieldbus Device Drivers for Accelerator Control at DESY
In order to interface the DESY fieldbus adapter, SEDAC (SErial Data Acquisition and Control system), a full duplex device driver was developed for the Windows NT, Linux, VxWorks, and Solaris operating systems. Detailed driver development issues as well as a common user interface will be presented, along with a comparison of the device drivers among the different operating systems. In particular...
متن کاملTCP Performance over ATM on Linux and Windows NT
In today s local area networks ATM is often used as replacement for slow Ethernet This work measures and compares performance of the Transmission Con trol Protocol TCP over ATM on two popular op erating systems on PC hardware Throughput and round trip latency of TCP data transfer over both Linux and Windows NT on identical hardware were measured For throughput measurements send and receive perf...
متن کاملWindows CE 6 . 0 Stream Driver
Developing device drivers is one of the most difficult tasks to develop or port operating systems. A device driver needs to be described according to the target device and OS. A major design goal in operating system developments is stability and one of the challenges of this stability is device drivers. Device drivers are more likely to crash the operating system for two reasons: on one side th...
متن کامل